package hehe.validation.base;

/**
 * 验证结果类
 *<B>说明：</B>
 *<pre>
 * 略
 *</pre>
 *<B>示例：</B>
 *<pre>
 *  略
 *</pre>
 *<B>日志：</B>
 *<pre>
 *  略
 *</pre>
 *<B>注意事项：</B>
 *<pre>
 *  略
 *</pre>
 */
public class ValidateResult
{
    /**
     * 验证结果
     *<B>说明：</B>
     *<pre>
     *  略
     *</pre>
     */
    protected boolean result;

    /**
     * 错误提示
     *<B>说明：</B>
     *<pre>
     *  略
     *</pre>
     */
    protected String message;

    /**
     * 构造方法
     *<B>说明：</B>
     *<pre>
     *  略
     *</pre>
     * @param result 验证结果
     */
    public ValidateResult(boolean result)
    {
        this.result = result;
    }

    /**
     * 构造方法
     *<B>说明：</B>
     *<pre>
     *  一般用于验证不通过
     *</pre>
     * @param result 验证结果
     * @param message 错误消息
     */
    public ValidateResult(boolean result,String message)
    {
        this.result = result;
        this.message = message;
    }

    /**
     * 是否验证通过
     *<B>说明：</B>
     *<pre>
     * 略
     *</pre>
     */
    public boolean isPass()
    {
        return this.result;
    }

    /**
     * 获取错误消息
     *<B>说明：</B>
     *<pre>
     *  略
     *</pre>
     * @return 验证不通过错误提示消息
     */
    public String getMessage()
    {
        return this.message;
    }


}
